From 71666f864f4483dee4f03d86f08b54fc4ff82fd3 Mon Sep 17 00:00:00 2001 From: Dave Love Date: Sat, 10 Mar 2001 13:20:25 +0000 Subject: [PATCH] (tool-bar-setup): Don't suppress write-file and save-buffer if buffer-file-name non-nil. From rms. --- lisp/toolbar/tool-bar.el | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/lisp/toolbar/tool-bar.el b/lisp/toolbar/tool-bar.el index 64fcf09e644..e7534c9e4a6 100644 --- a/lisp/toolbar/tool-bar.el +++ b/lisp/toolbar/tool-bar.el @@ -175,11 +175,15 @@ function." (tool-bar-add-item-from-menu 'dired "open") (tool-bar-add-item-from-menu 'kill-this-buffer "close") (tool-bar-add-item-from-menu 'save-buffer "save" nil - :visible '(not (eq 'special (get major-mode - 'mode-class)))) + :visible '(or buffer-file-name + (not (eq 'special + (get major-mode + 'mode-class))))) (tool-bar-add-item-from-menu 'write-file "saveas" nil - :visible '(not (eq 'special (get major-mode - 'mode-class)))) + :visible '(or buffer-file-name + (not (eq 'special + (get major-mode + 'mode-class))))) (tool-bar-add-item-from-menu 'undo "undo" nil :visible '(not (eq 'special (get major-mode 'mode-class)))) -- 2.30.2